section.main .market{background:#fff; padding:16px;}

section.main .cut{display:block;}
section.main .cut span{float:left; line-height:32px; padding-right:8px;}
section.main .cut ul{display:block;}
section.main .cut ul:after{display:block; content:''; clear:both;}
section.main .cut ul li{float:left; margin-right:16px;}
section.main .cut ul li a{display:block; padding:0 16px; line-height:34px; background:#f8f8f8; color:#484848; border-radius:2px;}
section.main .cut ul li.on a{background:#2271b1; color:#fff;} 
      
section.main .filter{background:#fafafa; border-radius:2px; padding:18px 16px;}
section.main .cut + .filter{margin-top:16px;}
section.main .filter dl{margin-bottom:6px;}
section.main .filter dl:last-child{margin-bottom:0;}
section.main .filter dl:after{display:block; content:''; clear:both;}
section.main .filter dl dt{width:52px; float:left; line-height:30px; color:#585858;}
section.main .filter dl dd{width:100%; padding-left:52px; float:none;}
section.main .filter dl dd:after{display:block; content:''; clear:both;}
section.main .filter dl dd.param a{line-height:30px; padding:0 12px; border-radius:2px; background:#fff; color:#484848; float:left; margin:0 16px 12px 0;}
section.main .filter dl dd.param a.on{color:#fff; background:#2271b1;}
section.main .filter dl dd form{float:left; position:relative;}
section.main .filter dl dd form code{float:left; width:228px;}
section.main .filter dl dd form code input{padding:4px 6px; height:34px; border-color:#e8e8e8;}
section.main .filter dl dd form button{position:absolute; top:0; right:0; line-height:34px; background:none; border:none; padding:0 12px; cursor:pointer; color:#b8b8b8; transition:.3s;}
section.main .filter dl dd form button:hover{color:#2271b1;}

section.main .collect{float:left; color:#fff; padding:0 12px; line-height:28px; margin:3px 0 0 16px; border-radius:2px; background:rgb(243,167,138);}
section.main .collect:hover{background:rgb(243,113,63); color:#fff;}
section.main .collect.red{background:red;}
section.main .collect i{margin-right:4px;}

section.main .list{text-align:center; padding:18px 0;}
section.main .list .fa-rmb:before{margin-right:2px;}
section.main .list .fa-rmb:after{margin-left:1px;}

section.main .vimg{display:block;}
section.main .vimg>img{height:50px; margin-right:16px; float:left;}
section.main .vimg>span{display:block;}
section.main .vimg>span>b{line-height:28px; font-size:15px; font-weight:normal;}
section.main .vimg>span>p{line-height:22px; font-size:14px; color:#989898;}

section.main .pages{float:none;}
section.main .pages ol{float:right;}
section.main .pages:after{display:block; content:''; clear:both;}

@media(max-width:1199px){
body.mobile section.main .vimg>img{height:38px; float:none; margin-right:8px; vertical-align:middle;}
body.mobile section.main .vimg>span{display:inline-block;}
body.mobile section.main .vimg>span>b{line-height:inherit; display:inline-block;}
body.mobile section.main .vimg>span>p{display:none;}
}
@media(max-width:767px){
body.mobile section.main .cut ul li{margin:0 12px 6px 0;}
body.mobile section.main .filter{margin:16px -16px;}
body.mobile section.main .filter dl dd.param a{margin:0 8px 6px 0; padding:0 8px;}
body.mobile section.main .list ul li{width:100%;}
}

dl.nid{display:none;}
dl.nid.on{display:block;}
em.coupon{font-style:normal; display:block; padding:0 6px; line-height:25px; border-radius:2px; margin:0; background:url('https://accounts.bosscms.net//upload/photo/202406/coupon_bg.jpg') #b30d0d; background-size:cover;}
em.coupon:after{display:block; content:''; clear:both;}
em.coupon u{text-decoration:none; float:left; font-size:15px; color:#ffc489;}
em.coupon u:before{float:left; content:'¥'; font-size:12px; line-height:22px; padding:3px 2px 0 0;}
em.coupon b{float:left; font-weight:normal; color:#ffc489; margin-left:4px; font-size:13px;}
dl.nid label{float:left; margin-bottom:5px; line-height:25px;}
dl.nid code:after{display:block; content:''; clear:both;}